a banana hammock - French English Dictionary